live long - French English Dictionary